package com.hxci.hospital.service;

import com.hxci.hospital.pojo.Patient;
import java.util.List;

public interface PatientService {
    // 添加患者
    int add(Patient patient);

    // 根据ID查询患者
    Patient queryById(Integer id);

    // 查询所有患者
    List<Patient> queryAll();

    // 根据医生ID查询患者
    List<Patient> queryByDoctorId(Integer doctorId);
    
    // 根据科室查询患者
    List<Patient> queryByDepartment(String department);

    // 更新患者信息
    int update(Patient patient);

    // 更新患者状态
    int updateStatus(Integer id, Integer status);
}
